//获取应用实例(获取app.js全局变量必须获取应用实例)
const App = getApp()


//条码、二维码生成
const wxbarcode = require("../../../../lib/wxbarcode/index.js")
//网络请求封装
import Request_post from "../../../../request/Request_post"
import Request_get from "../../../../request/Request_get"

//系统设置项目:(请求地址-在封装中已经引入，这里不需要;   api调用的Appid-partner_app_id;   渠道ID-as_appid)
import config from '../../../../config/config'; 

// 缓存rul图片到本地
import cacheimg from "../../../../utils/cacheImg"

//引入时间函数
var date = require("../../../../utils/CustomFunction/getDayFirstNowLast.js")
var time = require("../../../../utils/CustomFunction/getNowTime.js")





Page({

	/**
	 * 页面的初始数据
	 */
	data: {

		pageImage: 
    [ 
      {key: "Title_Image",value: config.imageUrl+"title_member_mallbackground.jpg"},
		],

		//表格的初始值
		bokdercolor:"#DFD1B1", //边框颜色
		fontcolor:"#5c5139",   //字体颜色
		line_rpx:"1rpx",
		td_width:"",
		td_height:"",

	},


	/** 外链图片Url资源，缓存到本地 */
  storeImage:function(){
    var that = this
    let obj = {}
    let pageimgArr = that.data.pageImage
    // pageimgArr.forEach(i => {i.value = config.domainName + i.value.split('/').slice(3).join('/')})
    pageimgArr = pageimgArr.map(i => ({
      ...i,imgpath:cacheimg.mapCacheUrl(i.value)
    }))  
    pageimgArr.forEach(i => {obj[i.key] = i.imgpath})
		that.setData({pageStoreimg: obj})
	},
	


	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {
		var that = this

		// 获取 是否启用CSS页面动画的判断参数
		that.setData({
			PageBackgroundImageEffects: wx.getStorageSync('StrMktopt').PageBackgroundImageEffects
		})

		// 外链资源图片链接 本地缓存
		if(App.globalData.ResourcesLink_Locstr === 'y'){
			that.storeImage();
		// 外链资源图片链接 直接读取url地址
		}else{
			let pageimgArr = that.data.pageImage
			let object = {}
			pageimgArr.forEach(i => {object[i.key] = i.value}) // 数组转换为对象
			that.setData({
					pageStoreimg: object,
					background_image: object 		// 普通Title && 带动画Title图片赋值
				})
			// console.log(that.data.pageStoreimg)
		}


		Request_get.get(
			config.domainName+"api_wxmkt_server/base/listmbrrgt",
			{},
			function(res){
			if(res != "undefined" && res.return_no == 1){
				that.setData({ mbrrgt_info:res.return_data})
				console.log(that.data.mbrrgt_info)
			}
		})

	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	}
})